package com.keboom.show.service;

import com.keboom.show.model.SpManager;

public interface ManagerService {

    /**
     * 根据用户名获取后台管理员
     */
    SpManager getManagerByUsername(String username);

    /**
     * 注册功能
     */
    SpManager register(SpManager Manager);
    /**
     * 登录功能
     * @param username 用户名
     * @param password 密码
     * @return 生成的JWT的token
     */
    String login(String username, String password);

    /**
     * 根据manager的roleId，从role表中获取permissionIds
     * @param roleId
     * @return
     */

    /**
     * 获取权限列表
     * @param username
     * @return
     */
    String getManagerRoles(String username);
}
